## Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
## COPYING RESTRICTIONS APPLY, see COPYRIGHT file
##
## Makefile for LIBLBER (RISC OS)
##

CC	= cc
LINK	= link
CC_FLAGS=-Wp -throwback -Otime -IUnix:,^.^.include.,^.^.library -JUnix: -D__riscos__
LD_FLAGS=Unix:o.unixlib

OBJS= o.assert o.decode o.encode o.io o.bprint \
	o.memory o.options o.sockbuf

## Rule Patterns ##

.SUFFIXES:	.c .o

.c.o:
	$(CC) $(CC_FLAGS) $(DEPEND) $(DEBUG) -c -o $@ $<

# Static dependencies:

all:	liblber dtest etest idtest

liblber: $(OBJS)
	libfile -c -o liblber $(OBJS)

dtest:	liblber o.dtest
	$(LINK) -o $@ o.dtest liblber $(LD_FLAGS)
etest:	liblber o.etest
	$(LINK) -o $@ o.etest liblber $(LD_FLAGS)
idtest:	liblber o.idtest
	$(LINK) -o $@ o.idtest liblber $(LD_FLAGS)

clean:
	-wipe liblber ~CF~V
	-wipe dtest ~CF~V
	-wipe etest ~CF~V
	-wipe idtest ~CF~V
	-wipe o.* ~CF~V
